Fix SMTP config regression when not using authentication

`user_name` and `password` need to be set to nil when no authentication should be performed

Fixes #1657

Dominik Sander 8 jaren geleden
bovenliggende
commit
7e43e07736
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2 2
      config/initializers/action_mailer.rb

+ 2 - 2
config/initializers/action_mailer.rb

@@ -4,8 +4,8 @@ ActionMailer::Base.smtp_settings = {
4 4
   domain: ENV['SMTP_DOMAIN'],
5 5
   authentication: ENV['SMTP_AUTHENTICATION'] || "plain",
6 6
   enable_starttls_auto: ENV['SMTP_ENABLE_STARTTLS_AUTO'] == 'true',
7
-  user_name: ENV['SMTP_USER_NAME'] || "",
8
-  password: ENV['SMTP_PASSWORD'] || "",
7
+  user_name: ENV['SMTP_USER_NAME'].presence,
8
+  password: ENV['SMTP_PASSWORD'].presence,
9 9
   openssl_verify_mode: ENV['SMTP_OPENSSL_VERIFY_MODE'].presence,
10 10
   ca_path: ENV['SMTP_OPENSSL_CA_PATH'].presence,
11 11
   ca_file: ENV['SMTP_OPENSSL_CA_FILE'].presence